Located near Pigeon Point, Store Bay is popular for its calm waters, sandy shores, and nearby restaurants and stalls serving fresh seafood and local delicacies.